const sequelize = require("./db.js")
const {
    DataTypes
} = require('sequelize'); //字段的所有类型都放在datatype库

// id，账号，密码，姓名  设置id为主键，ORM框架会自动生成主键，无需定义
const Goods = sequelize.define('goods', {
    name: {
        type: DataTypes.STRING, //该字段为字符串类型
        allowNull: true //不允许为空
    },
    type: {
        type: DataTypes.STRING,
        allowNull: true
    },
    price: {
        type: DataTypes.STRING,
        allowNull: true
    },
    dis1: {
        type: DataTypes.STRING,
        allowNull: true
    },
    dis2: {
        type: DataTypes.STRING,
        allowNull: true
    },
    
}, {
    // 这是其他模型参数
    freezeTableName: true, //强制生成表明不加s
    createdAt: false, //数据创建时间  模型希望你有该字段
    updatedAt: false, //数据更新时间
    // paranoid: true,
    deletedAt: false //可以修改字段的名称
});

// (async function () {
//     await Houses.sync({
//         alter: true
//     });
//     console.log("用户模型表刚刚（重新）创建");
// })()

module.exports = Goods;